package request

type PermissionCreate struct {
	Uri    string `form:"uri" json:"uri"`
	Method string `form:"method" json:"method"`
	Name   string `form:"name" json:"name"`
	Desc   string `form:"desc" json:"desc"`
	Group  string `form:"group" json:"group"`
	Super  int    `form:"super" json:"super"`
}

type PermissionUpdate struct {
	Uri    string `form:"uri" json:"uri"`
	Method string `form:"method" json:"method"`
	Name   string `form:"name" json:"name"`
	Desc   string `form:"desc" json:"desc"`
	Group  string `form:"group" json:"group"`
	Super  int    `form:"super" json:"super"`
}

type PermissionPagination struct {
	Pagination
	Keyword string `form:"keyword" json:"keyword"`
	Uri     string `form:"uri" json:"uri"`
	Method  string `form:"method" json:"method"`
	Group   string `form:"group" json:"group"`
}
